package com.my.adminservice.map.domain.dto;

import lombok.Data;

/**
 * 行政区划信息类
 */
@Data
public class AdInfoDTO {
    /**
     * 距离（根据业务场景补充说明，如与目标点的距离）
     */
    private Integer _distance;

    /**
     * 国家代码（ISO3166标准3位数字码）
     */
    private String nation_code;

    /**
     * 行政区划代码，规则详见: 行政区划代码说明
     */
    private String adcode;

    /**
     * 城市代码，由国家码+行政区划代码（提出城市级别）组合而来，总共为9位
     */
    private String city_code;

    /**
     * 城市电话区号
     */
    private String phone_area_code;

    /**
     * 行政区划名称
     */
    private String name;

    /**
     * 行政区划中心点坐标
     */
    private LocationDTO location;

    /**
     * 国家
     */
    private String nation;

    /**
     * 省 / 直辖市
     */
    private String province;

    /**
     * 市 / 地区 及同级行政区划，如果当前城市为省直辖县级区划，city与district字段均会返回此城市
     * 注: 省直辖县级区划adcode第3和第4位分别为9、0，如济源市adcode为419001
     */
    private String city;

    /**
     * 区 / 县级市 及同级行政区划
     */
    private String district;

}
